css: Fix tokenization of CDO
authorMatthias Clasen <mclasen@redhat.com>
Sat, 31 Oct 2020 04:37:39 +0000 (00:37 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 31 Oct 2020 04:38:49 +0000 (00:38 -0400)
A CDO is 4 characters: <!--, not 3 as our tokenizer
was pretending.

gtk/css/gtkcsstokenizer.c

index 607c4d6992766f3d46b7bfd0eb9686dd39ddb1b8..203d7f3a45f0f922349d46b9f861aafdb363615f 100644 (file)
@@ -1349,7 +1349,7 @@ gtk_css_tokenizer_read_token (GtkCssTokenizer  *tokenizer,
           tokenizer->data[3] == '-')
         {
           gtk_css_token_init (token, GTK_CSS_TOKEN_CDO);
-          gtk_css_tokenizer_consume (tokenizer, 3, 3);
+          gtk_css_tokenizer_consume (tokenizer, 4, 4);
         }
       else
         {